説明
バグレポート
インターネットからの画像を表示する
画像の表示は、ほとんどのモバイル アプリにとって基本です。
Flutter が提供するのは、Image
ウィジェットへ
さまざまな種類の画像を表示します。
URL からの画像を操作するには、Image.network()
コンストラクタ。
Image.network('https://picsum.photos/250?image=9'),
ボーナス: アニメーション GIF
便利な点が 1 つありますImage
ウィジェット:
アニメーションGIFをサポートしています。
Image.network(
'https://docs.flutter.dev/assets/images/dash/dash-fainting.gif');
プレースホルダーとキャッシュ
デフォルトImage.network
コンストラクターはより高度なものを処理しません
読み込み後の画像のフェードインや画像のキャッシュなどの機能
ダウンロード後、デバイスにダウンロードされます。これらのタスクを実行するには、次を参照してください。
以下のレシピ:
インタラクティブな例
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
var title = 'Web Images';
return MaterialApp(
title: title,
home: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: Image.network('https://picsum.photos/250?image=9'),
),
);
}
}